package eleme.openapi.sdk.api.entity.card;

import java.util.List;

import eleme.openapi.sdk.api.enumeration.card.TemplateCodeType;
import eleme.openapi.sdk.api.enumeration.card.TemplateType;

public class TemplateInfo {

    /**
     * 模板类型
     */
    private TemplateType templateType;

    public TemplateType getTemplateType() {
        return templateType;
    }

    public void setTemplateType(TemplateType templateType) {
        this.templateType = templateType;
    }

    /**
     * 模板名称
     */
    private String templateName;

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }

    /**
     * 会员卡名称
     */
    private String cardName;

    public String getCardName() {
        return cardName;
    }

    public void setCardName(String cardName) {
        this.cardName = cardName;
    }

    /**
     * 条码类型
     */
    private TemplateCodeType codeType;

    public TemplateCodeType getCodeType() {
        return codeType;
    }

    public void setCodeType(TemplateCodeType codeType) {
        this.codeType = codeType;
    }

    /**
     * 品牌名称
     */
    private String brandName;

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    /**
     * logo
     */
    private String logoHash;

    public String getLogoHash() {
        return logoHash;
    }

    public void setLogoHash(String logoHash) {
        this.logoHash = logoHash;
    }

    /**
     * 背景图hash
     */
    private String backgroundHash;

    public String getBackgroundHash() {
        return backgroundHash;
    }

    public void setBackgroundHash(String backgroundHash) {
        this.backgroundHash = backgroundHash;
    }

    /**
     * 背景颜色
     */
    private String backgroundColor;

    public String getBackgroundColor() {
        return backgroundColor;
    }

    public void setBackgroundColor(String backgroundColor) {
        this.backgroundColor = backgroundColor;
    }

    /**
     * 领卡推荐语
     */
    private String greeting;

    public String getGreeting() {
        return greeting;
    }

    public void setGreeting(String greeting) {
        this.greeting = greeting;
    }

    /**
     * 开卡表单信息
     */
    private FormInfo formInfo;

    public FormInfo getFormInfo() {
        return formInfo;
    }

    public void setFormInfo(FormInfo formInfo) {
        this.formInfo = formInfo;
    }

    /**
     * 账户信息
     */
    private List<AccountInfo> accountInfos;

    public List<AccountInfo> getAccountInfos() {
        return accountInfos;
    }

    public void setAccountInfos(List<AccountInfo> accountInfos) {
        this.accountInfos = accountInfos;
    }

    /**
     * 栏位信息
     */
    private List<ColumnInfo> columnInfos;

    public List<ColumnInfo> getColumnInfos() {
        return columnInfos;
    }

    public void setColumnInfos(List<ColumnInfo> columnInfos) {
        this.columnInfos = columnInfos;
    }

    /**
     * 会员权益
     */
    private List<BenefitInfo> benefitInfos;

    public List<BenefitInfo> getBenefitInfos() {
        return benefitInfos;
    }

    public void setBenefitInfos(List<BenefitInfo> benefitInfos) {
        this.benefitInfos = benefitInfos;
    }

}
